location vente - German English Dictionary